Password Encryption
Several of the services listed in this guide require the use passwords for authentication and in some cases, they require encryption. The following services discussed which services use clear text and which require encryption.
|
API Name |
Password Requirements |
|---|---|
|
wsSecurity.wsdl |
Clear Text Password |
|
rwSDK.wsdl |
Clear Text Password |
|
REPORT API |
Clear Text Password |
|
RESTful Web Services |
AES Encrypted Password |
AES Encrypting the Password
AES Encryption of the password requires the use of a method available through the Report2WebAPI.dll which is part of the Report2Web Client Tools installation. To use the method, you must first install the Report2Web Client Tools on the Workstation or Server which will be calling the method. The following is a detailed sample console application which demonstrates how to use this method in a .NET project:
Imports Redwood.Report2Web.API
Module Module1
Sub Main()
End Sub
Function DoEncrypt(unEncryptedString As String) As String
Dim api As Redwood.Report2Web.API = New Redwood.Report2Web.API
DoEncrypt = api.Encrypt(unEncryptedString)
End Function
End Module